package com.itextpdf.text.pdf.fonts;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.pdf.BaseFont;
import org.junit.Assert;
import org.junit.Test;
import java.io.IOException;
/**
* @author Daniel Lichtenberger, CHEMDOX
*/
public class FontFamilyTest {
private static String srcFolder ="./src/test/resources/com/itextpdf/text/pdf/fonts/NotoFont/";
@Test
public void testNotoFontFamily() throws IOException, DocumentException {
String[] fonts = { "NotoSansCJKjp-Bold.otf", "NotoSansCJKjp-Regular.otf"};
String fontFamily = "Noto Sans CJK JP";
for (String file : fonts) {
BaseFont font = BaseFont.createFont(srcFolder + file, BaseFont.CP1252, false);
String[][] familyFontName = font.getFamilyFontName();
for (String[] values : familyFontName) {
Assert.assertEquals(fontFamily, values[3]);
}
}
}
}